



           

using System;
using System.Collections.Generic;
using System.Web;
using System.Data.Common;
using Shohdi.DataHandler;
using System.Data;




namespace DatabaseComponent
{
    
    public partial class ContactUSDB
    {
          //Write any additional methods or properties here 
          //Don't modify any genrated classes
        //public List<ContactUS> SearchOrLike (ClassDataHandler con, ContactUS obj)
        //{
        //    string strWhere = "";
        //    List<DbParameter> lstParameters = new List<DbParameter>();


        //    if (obj.ID != -1)
        //    {
        //        DbParameter prmID = con.createParameter();
        //        prmID.ParameterName = "@ID";
        //        prmID.DbType = DbType.Int64;
        //        if (obj.ID == null)
        //        {
        //            prmID.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmID.Value = obj.ID;
        //        }
        //        strWhere += " [ID]=@ID OR ";
        //        lstParameters.Add(prmID);
        //    }





        //    if (obj.ContactTitleAR != "")
        //    {
        //        DbParameter prmContactTitleAR = con.createParameter();
        //        prmContactTitleAR.ParameterName = "@ContactTitleAR";
        //        prmContactTitleAR.DbType = DbType.String;
        //        if (obj.ContactTitleAR == null)
        //        {
        //            prmContactTitleAR.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmContactTitleAR.Value = obj.ContactTitleAR;
        //        }
        //        strWhere += " [ContactTitleAR] LIKE @ContactTitleAR OR ";
        //        lstParameters.Add(prmContactTitleAR);
        //    }





        //    if (obj.ContactTitleEN != "")
        //    {
        //        DbParameter prmContactTitleEN = con.createParameter();
        //        prmContactTitleEN.ParameterName = "@ContactTitleEN";
        //        prmContactTitleEN.DbType = DbType.String;
        //        if (obj.ContactTitleEN == null)
        //        {
        //            prmContactTitleEN.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmContactTitleEN.Value = obj.ContactTitleEN;
        //        }
        //        strWhere += " [ContactTitleEN] LIKE @ContactTitleEN OR ";
        //        lstParameters.Add(prmContactTitleEN);
        //    }





        //    if (obj.Phone1 != "")
        //    {
        //        DbParameter prmPhone1 = con.createParameter();
        //        prmPhone1.ParameterName = "@Phone1";
        //        prmPhone1.DbType = DbType.String;
        //        if (obj.Phone1 == null)
        //        {
        //            prmPhone1.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmPhone1.Value = obj.Phone1;
        //        }
        //        strWhere += " [Phone1] LIKE @Phone1 OR ";
        //        lstParameters.Add(prmPhone1);
        //    }





        //    if (obj.InnerPhone1 != "")
        //    {
        //        DbParameter prmInnerPhone1 = con.createParameter();
        //        prmInnerPhone1.ParameterName = "@InnerPhone1";
        //        prmInnerPhone1.DbType = DbType.String;
        //        if (obj.InnerPhone1 == null)
        //        {
        //            prmInnerPhone1.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmInnerPhone1.Value = obj.InnerPhone1;
        //        }
        //        strWhere += " [InnerPhone1] LIKE @InnerPhone1 OR ";
        //        lstParameters.Add(prmInnerPhone1);
        //    }





        //    if (obj.Phone2 != "")
        //    {
        //        DbParameter prmPhone2 = con.createParameter();
        //        prmPhone2.ParameterName = "@Phone2";
        //        prmPhone2.DbType = DbType.String;
        //        if (obj.Phone2 == null)
        //        {
        //            prmPhone2.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmPhone2.Value = obj.Phone2;
        //        }
        //        strWhere += " [Phone2] LIKE @Phone2 OR ";
        //        lstParameters.Add(prmPhone2);
        //    }





        //    if (obj.InnerPhone2 != "")
        //    {
        //        DbParameter prmInnerPhone2 = con.createParameter();
        //        prmInnerPhone2.ParameterName = "@InnerPhone2";
        //        prmInnerPhone2.DbType = DbType.String;
        //        if (obj.InnerPhone2 == null)
        //        {
        //            prmInnerPhone2.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmInnerPhone2.Value = obj.InnerPhone2;
        //        }
        //        strWhere += " [InnerPhone2] LIKE @InnerPhone2 OR ";
        //        lstParameters.Add(prmInnerPhone2);
        //    }





        //    if (obj.Mobile1 != "")
        //    {
        //        DbParameter prmMobile1 = con.createParameter();
        //        prmMobile1.ParameterName = "@Mobile1";
        //        prmMobile1.DbType = DbType.String;
        //        if (obj.Mobile1 == null)
        //        {
        //            prmMobile1.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmMobile1.Value = obj.Mobile1;
        //        }
        //        strWhere += " [Mobile1] LIKE @Mobile1 OR ";
        //        lstParameters.Add(prmMobile1);
        //    }





        //    if (obj.Mobile2 != "")
        //    {
        //        DbParameter prmMobile2 = con.createParameter();
        //        prmMobile2.ParameterName = "@Mobile2";
        //        prmMobile2.DbType = DbType.String;
        //        if (obj.Mobile2 == null)
        //        {
        //            prmMobile2.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmMobile2.Value = obj.Mobile2;
        //        }
        //        strWhere += " [Mobile2] LIKE @Mobile2 OR ";
        //        lstParameters.Add(prmMobile2);
        //    }





        //    if (obj.Email1 != "")
        //    {
        //        DbParameter prmEmail1 = con.createParameter();
        //        prmEmail1.ParameterName = "@Email1";
        //        prmEmail1.DbType = DbType.String;
        //        if (obj.Email1 == null)
        //        {
        //            prmEmail1.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmEmail1.Value = obj.Email1;
        //        }
        //        strWhere += " [Email1] LIKE @Email1 OR ";
        //        lstParameters.Add(prmEmail1);
        //    }





        //    if (obj.Email2 != "")
        //    {
        //        DbParameter prmEmail2 = con.createParameter();
        //        prmEmail2.ParameterName = "@Email2";
        //        prmEmail2.DbType = DbType.String;
        //        if (obj.Email2 == null)
        //        {
        //            prmEmail2.Value = DBNull.Value;
        //        }
        //        else
        //        {
        //            prmEmail2.Value = obj.Email2;
        //        }
        //        strWhere += " [Email2] LIKE @Email2 OR ";
        //        lstParameters.Add(prmEmail2);
        //    }






        //    if (strWhere != "")
        //        strWhere = " where " + strWhere.Substring(0, strWhere.LastIndexOf("OR"));





        //    List<ContactUS> lstRet = Select(con, "", strWhere, lstParameters.ToArray());

        //    return lstRet;
        //}


        //public List<ContactUS> SearchOrLike(ContactUS obj)
        //{
        //    ClassDataHandler con = new ClassDataHandler(_Connection, _Provider);

        //    con.OpenConnection();

        //    List<ContactUS> lstRet = SearchOrLike(con, obj);

        //    con.CloseConnection();

        //    return lstRet;
        //}
    }

}

                        